﻿@charset "utf-8";
/* CSS Document */

/* 全局 布局*/
*{ margin:0; border:1; padding:0}
ul,li{ list-style:none}
a,a:hover{ text-decoration:none;transition: all 0.15s ease-out;}
a{transition: all 0.15s ease-out; -moz-transition:all 0.15s ease-out;  -webkit-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out;}
img:hover{-moz-opacity:0.9 !important; filter:alpha(opacity=90); opacity: 0.9;  _-moz-opacity:0.9}
body{ background:#fff; font-family:"微软雅黑"; }
.l{ float:left;} .r{ float:right;} .red{ color:red;} .orange{ color:#ff6c00;} .white{ color:#fff;} .blue{ color:#064aab;} .center{ text-align:center;}
.wrap{ width:1020px; margin:auto; }
.wrap2{ width:1020px; margin:auto; overflow:auto;}
img{border:none;}
.clear{ clear:both;}

/* 顶部 */


#quanju{ width:100%; background:#fff;}
.bx1200{ width:1200px; margin:0 auto; overflow:hidden;}

/*公告*/
.header{ width:100%; background:#0219a7;height: 42px;}
.welcome{ width:840px;font-size:14px; color:#fff; line-height:42px;display:block;}
.fx{  }
.fx a{ font-size: 14px; color: #fff;line-height:42px;}
.fx img{padding: 0px 10px 0 0}

/*logo*/
.top120{width: 1200px; height: 130px; margin: 0 auto;}



/*tel*/
.tel{ margin:30px 0 20px ; width:330px; height:80px;}
.tel img{ float:left; margin-right: 6px;}
.tel p{ font-size:18px; color:#333; display:block;  }
.tel p span{ font-size:30px; color:#d81e07; font-weight:bold; }

/*nav*/
.dh{width:1200px;margin:0 auto;}
.logo{float:left;}
.logo img{padding:21px 0;}
#c_nav{  margin-left:38px; float:right;margin-top:1px}
.nav li {float:left;width:96px;display: inline;position: relative;z-index:9999;}
.nav li a {display: inline-block;width: 110px;height:117px;text-align: center;font-size:18px;line-height:117px;color: #000;transition:all .5s ease;font-weight:900;font-family:"微软雅黑"}
#nav11,.nav li a:hover,.nav li a.on,.nav li a.hover {color: #fff;background: url(../images/t1.jpg) center no-repeat;width:110px;height: 117px;}
.subnav {width:500px;padding-top:13px;position: absolute;top: 117px;z-index: 5;background: url(../images/bx1.png);display: none; border-top:3px solid #ff7f00;box-shadow:0 0 8px 0px #575757;border-radius:0 0 10px 10px}
.investor-subnav { z-index:999999; margin-bottom:13px;}
.investor-subnav .list {width: 160px;padding: 0px 0 0 18px;float: left; margin-bottom:13px;}
.investor-subnav .list li {width:160px;height:32px; line-height:32px;margin:2px 0; }
.investor-subnav .list li a {display:block;height:32px; line-height:32px; background:#0219a7; width:160px; border-radius:10px;font-weight:200;font-family:"微软雅黑";font-size:16px;color:#fff}
.investor-subnav .list li a:hover {color: #fff; background:#d30804}

.about-nav-img {width: 265px;float: left;margin: 0px 0 13px 22px;display: block;}
.about-nav-img img{ border:1px dashed #ccc}
.dbnav a{ display:block; float:left; width:80px;  margin-right:15px; font-size:14px; font-family:Arial, Helvetica, sans-serif}

/*banner*/
.bn{ width:100%; height:500px; background:#333; }
.ht{width:100%;height:96px; background:#0219a7;}
.top_37 {font-size: 14px;text-decoration:none;font-weight:bold;line-height: 18px;text-transform:uppercase;color:#fff;}
.top3 {font-size: 32px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;}
.dh1{width:1200px;margin:0 auto;padding: 20px 0;}
.dh1 img{margin-top: 1px;margin-right: 20px;}
.dh1 p{color:#fff;line-height:24px;margin-top:-14px}


/*产品中心*/
.cpbt{ width: 100%;margin: 20px auto;}
.cpbt p{ font-size: 30px; color: #2c2c2c;text-align: center;line-height: 30px;font-weight:700;}
.cpbt h3{font-size: 40px; color: #4c3a3a;  font-family: impact; text-align: center;}
.cpbt span{display: block;width:100px; height: 5px;background: #0219a7;margin: 10px auto;}

.cpfl2 { width:1200px; margin:0 auto; text-align:center;}
.cpfl2 a{  display:inline-block; font-size:16px; color:#333;border: 1px #0219a7 solid; text-align:center; padding:10px 40px; margin:10px ;border-radius:10px;-ms-border-radius:10px;
-moz-border-radius:10px;-webkit-border-radius:10px;}
.cpfl2 a:hover{ color:#fff; background:#0219a7; text-align:center; padding:10px 40px;-ms-border-radius:10px;
-moz-border-radius:10px;-webkit-border-radius:10px;}

.cpzx{ width: 1200px; height:860px;margin:20px auto; text-align:center;  }


/*优势*/
.advan{width: 100%; background: url(../images/ysbj.jpg) no-repeat center; height: 658px; margin: -30px auto;}
.ysbt{width: 1200px; margin: 0 auto;}
.ysbt img{margin-left: 420px;margin-top: 40px;}
.ysbt p{margin-left: 675px;margin-top: 0px; line-height: 30px; color: #4d3b3b;padding-top:170px;font-weight:600;font-family:"微软雅黑";font-size:16px}
.ysbt p:nth-of-type(2){margin-left: 675px; margin-top: -80px; }
.ysbt p:nth-of-type(3){margin-left: 630px; margin-top: -80px; }

/*公司简介*/
.jianjie{  width:100%;height: 500px; margin: 70px auto;}
.synews{width: 600px;height: 390px;margin-left:50px;position:relative;}
.synews dl{height: 390px;left:0; bottom:0; right:0;}
.synews dl dt{ font-size:16px; line-height:32px; color:#3d3d3d;padding: 20px 0 20px;}
.synews dl dt p{ padding:0px 0;}
.synews dl dd{ position: absolute; left:0; bottom:0;}
.synews dl dd a{ display:inline-block; width:110px; height:40px; font-size:18px; line-height:40px; color:#fff; background-color:#d30804; text-align:center; margin-right:10px;font-weight:700}
.synews dl dd a:hover{ background-color:#0219a7;}





/*新闻中心*/
.xinwen{ width:100%;height: 590px; margin: 0 auto;}
.xw_tu{width: 510px; height: 390px;margin-top: -10px; }
.xwnr { width:650px; height:390px;margin-top: 10px;  }



/*精品案例*/
.anli{ width:100%;height:450px; background: #f5f2e9; margin: 0 auto;padding: 30px 0 50px 0;}
.alnr { width:1200px; height:300px; }


/*底部*/
.dibu{ width:100%; background:#4d3b3b; }
.bt1200{width: 1200px;height: 170px; padding:20px 0; margin: 0 auto;}
.di_lx{width: 850px;height: 170px;/* border-right: 1px #fff dotted; */}
.di_lx p{font-size: 16px;color: #fff; line-height: 30px; padding: 15px;margin-left: 54px;}
.di_lx p a{font-size: 16px;color: #fff;}
.di_wm { width:260px;height: 178px; text-align: center;border-right: 1px #fff dotted;}
.di_wm img{width: 146px;height: 146px;margin-top:17px;}
.di_wm p{ font-size: 16px; color: #fff; line-height: 30px;}
.di_fl{width:360px; margin: 0 auto;  height: 200px;}
.di_fl a{display: block; float: left; width:150px; height: 30px; color: #fff; font-size: 16px;margin-left: 10px;}

/*底部导航*/
.bt_nav{ width:100%; background:#f5f2e9; height:50px;}
.bt_nav_w{width: 1030px;margin: 0 auto;}
.bt_nav_w a{display: inline-block;font-size:16px;width: 140px; color:#4d3b3b; height:50px;line-height:50px;text-align:center;font-weight:700}



/*内页左侧联系*/
.nylx{ width:270px;  background:#EFEFEF; margin:20px 0px;}
.nylx h3{ font-size:32px; font-weight:bold; color:#fff;height:80px; line-height:80px; text-align:center; background:#0219a7;}
.nylx p{ font-size:14px; line-height:30px; color:#333; padding:10px;}





/*首页新闻*/
.wrap{ width:1200px; margin:0 auto; position:relative;}
.home-newsfaq{ padding:50px 0 50px;height: 490px;}
.home-news{ width:820px; position:relative; }
.home-news-title{ height:38px; position:relative; border-bottom:2px solid #0219a7;}
.home-news-title li{float:left; height:36px; width:100px; text-align:center; font-size:16px; line-height:36px; color:#fff; cursor:pointer; margin-right:5px; background-color:#999;}
.home-news-title li.on{ color:#fff; background-color:#0219a7;}

.home-news-title a{ display:inline-block; float:right; font-weight:normal; text-transform:uppercase; font-size:12px; line-height:22px; margin-top:9px;}
.home-news-title a:hover{ color:#0219a7}

.home-news-list{ width:820px; margin-top:20px;}
.home-news-list dl{ height:200px; padding:0px 0 25px; background:url(../images/home-news-bg.png) no-repeat left bottom; padding-bottom:5px;}
.home-news-list dl dt{ width:230px; height:180px; padding:4px; background-color:#fff; border:1px solid #a7a7a7; position:relative;float:left; overflow:hidden;}
.home-news-list dl dt img{-ms-transition-duration: 0.3s; transition-duration: 0.3s;}
.home-news-list dl dd{ float:left; width:560px; margin-left:20px; height:190px; position:relative}
.home-news-list dl dd h4{ font-size:24px; line-height:30px; color:#ccc;}
.home-news-list dl dd h3{font-size: 16px; color:#333;line-height:30px; border-bottom:1px dotted #aaa; padding:2px 0 5px;}
.home-news-list dl dd p{height: 42px; padding-top:8px;font-size: 14px; line-height:24px;color:#777;}
.home-news-list dl dd h5{ position:absolute; left:0;bottom: 0px;}
.home-news-list dl dd h5 span{font-size: 14px;line-height: 17px; color:#fff; background-color:#d30804; display:inline-block;padding: 5px 19px;-ms-transition-duration: 0.3s; transition-duration: 0.3s;}
.home-news-list dl a:hover dt img{-ms-transform: scale(1.1); transform: scale(1.1);}
.home-news-list dl a:hover dd h3{ color:#0219a7; }
.home-news-list dl a:hover dd h5 span{ background-color:#0219a7;}
.home-news-list ul{ padding-top:15px; height:112px;}
.home-news-list ul li{ width:385px; float:left; position:relative; border-bottom:1px dotted #aaa; }
.home-news-list ul li a{ font-size:14px; line-height:36px; color:#333; display:inline-block; position:relative; background: url(../images/icon-jiao.png) no-repeat left -15px; padding-left:12px;}
.home-news-list ul li a:hover{ background-position:left 15px; color:#0219a7;}
.home-news-list ul li span{ font-size:12px; line-height:36px; float:right; color:#999;}
.home-news-list ul li:nth-child(2n){ margin-left:50px;}
.home-news-list ul li:nth-last-child(1){ border:none;}
.home-news-list ul li:nth-last-child(2){ border:none;}
.home-faq{ width:330px; margin-left:50px; position:relative; }
.faqMarquee{ height:480px; position:relative; overflow:hidden; margin-top:20px;}
.home-faq-list dl{ padding:15px 0; border-top:1px dotted #ccc;}
.home-faq-list dl dt,.home-faq-list dl dd{ position:relative; padding-left:26px;}
.home-faq-list dl dt{ font-weight:700; font-size:14px; line-height:30px; color:#333;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.home-faq-list dl a:hover dt{ color:#0219a7;}
.home-faq-list dl dd{ font-size:14px; line-height:22px; margin-top:0; color:#666;}
.home-faq-list dl dt span,.home-faq-list dl dd span{ position:absolute; left:0; top:6px; color:#fff; width:22px; height:22px; line-height:22px; text-align:center; font-size:12px; text-transform:uppercase; border-radius:3px;}
.home-faq-list dl dt span{ background:url(../images/icon-faq-q.png) no-repeat left 1px;}
.home-faq-list dl dd span{ background:url(../images/icon-faq-a.png) no-repeat left 0px;}


/*友情链接*/
.lj{ width:100%; background:#4d3b3b;height:40px;}
.lj1200{width:1200px; margin:0 auto;}
.lj1200 p{color:#fff;padding-top:10px}
.lj1200 a{color:#fff;font-size:14px}






.contentr{ float:right; background:url(../Images/Nei_Right_Top_Bg.jpg) no-repeat; width: 910px; height:50px; line-height:50px; }
.contentr h2{ float:left; color:#C80505; font-size:18px; font-weight:bold; padding-left:40px;}
.contentr span{float:right; font-size:13px; padding-right:18px; }
.contentr span a{ color:#333333;}
.contentr span a:hover{ color:#C80505;}
.contentr .om{ color:#333333;}
.contentb { float:right; width: 890px; overflow:hidden; font-size:14px; line-height:26px; color:#333333; font-family:"Microsoft YaHei",寰蒋闆呴粦; word-break:break-all; }
.contentb h1{ font-size:24px; padding:0px; margin:0px; text-align:center; color:#333333; font-family:"Microsoft YaHei",寰蒋闆呴粦; line-height:80px; }
.contentb p{ font-size:13px; padding:0px; margin:0px; text-align:left; color:#333333; font-family:"Microsoft YaHei",寰蒋闆呴粦; padding:0px;}
.contentb .NewsContent { font-size:14px; line-height:26px; margin-top:10px; }
.contentb a { color:#333333; }
.contentb a:hover { color:#C80505; }
.contentb .caseimg{ text-align:center; padding:15px 0px; border-bottom:1px #d8d8d8 dashed; }
.contentb img { max-width:898px; }
.contentb .AboutImg { float:left; padding-right:15px; padding-top:8px; padding-bottom:0px;}
.contendecoration { float:right; width:930px; margin-top:10px; overflow:hidden; font-size:14px; line-height:26px; color:#333333; font-family:"Microsoft YaHei",寰蒋闆呴粦; word-break:break-all; }
.contentb .pcon{ font-size:14px; padding:0px; margin:0px; text-align:center; color:#333333; font-family:"Microsoft YaHei",寰蒋闆呴粦; padding-bottom:25px; border-bottom:1px #d8d8d8 dashed; }
.contentb .pspanlist{ margin:0px; text-align:left; font-family:"Microsoft YaHei",寰蒋闆呴粦; width:200px; padding:0px; display:inline-block; overflow:hidden; }

.pnr{ width:898px; overflow:hidden; }

.prolist2{  width: 910px; height:auto; margin:auto; padding-top: 15px; clear:both;}
.lvlist42{ width: 270px; height: 280px; background:#ffffff;border:1px solid #d6d6d6; padding: 10px; float:left; margin-right: 7px;margin-bottom:30px;}
.lvlist42 a{ display:block;width: 270px; height: 270px;  }
.lvlist42 a:hover{ display:block;width:270px; height:270px;}
.lvlist42 a img{ width: 270px; height: 195px; margin-bottom: 10px;}
.lvlist42 a h4{ width:100%; height:38px; line-height:35px; font-size:16px; float:left;  font-weight:normal; color:#000000; text-align:center; overflow:hidden;}
.lvlist42 a span{ display:block; clear:both; width: 268px; height:32px; line-height:32px; font-size:16px; font-weight:normal; background:#f4f4f4; color:#4f4f4f; border:1px  solid #dfdfdf; text-align:center; margin-left: 0px;}
.lvlist42 a:hover h4{ width:100%; height:38px; line-height:35px; font-size:16px; float:left;  font-weight:normal; color:#000000; text-align:center; overflow:hidden;}
.lvlist42 a:hover span{ display:block; clear:both; width:268px; height:32px; line-height:32px; font-size:16px; font-weight:normal; background:#db0101; color:#ffffff; text-align:center;}
.lvlist42 a:hover img{ width:270px; height:195px; margin-bottom:10px;transform:scale(1.04);}


.neirong_lx{ width:1180px;margin: 0px auto;margin-bottom:40px}
.nr_b{ width:100%; height:45px; border-bottom:1px solid #e0e0e0; line-height:45px; font-size:20px; color:#0a1566; text-indent:25px;}
.nrbtsd{ padding:30px; font-size:14px; color:#000; line-height:28px;}
.nrbtsd p{ font-size:14px; color:#000; line-height:28px;}
.nrbtsd h5{ font-size:18px; color:#e00a0a; line-height:35px; font-weight:normal;}
#goodsshow{overflow:hidden;width:100%;margin:0 auto;margin-bottom:20px;}
#goodsshow img{border:0;}
#goodsshow .left{float:left;width:610px;margin:0 0px 10px 0;}
#goodsshow .right{float:right;width:500px; padding-left:20px;}
#goodsshow .right h2{font-size:40px;font-family:microsoft yahei;margin:0 0 10px 0; padding-top:55px; color:#e00000;}

#goodsshow .shop_big{background:#f3f3f3;width:600px; padding:10px; border:1px solid #f0f0f1; height:450px; overflow:hidden;cursor:pointer;}
#goodsshow .shop_plist{clear:both;width:620px;}
.wlscontent{ width:1180px; margin:auto; padding:0px; height:auto; padding-top:30px; padding-bottom:30px; overflow:hidden;margin-top:30px;}
.nr_lsed{ width:100%; height:35px; font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#bdbdbd;}
.nr_slidf{ width:100%; height:50px; border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc; line-height:50px; font-size:24px; text-indent:20px; margin-top:30px; color:#3d2f28;}
.zxrxx{ width:100%; height:190px; padding-top:20px; color:#4f4f4f; font-size:14px; line-height:28px;}

.xw_l2{ width:100%; padding-top:30px;  float:left;}
.xw_l2 .pre{ width:80px; overflow:hidden; float:left; font-size:14px; margin-right:20px;text-align:center;  border:1px solid #da0000;color:#da0000; border-radius:25px; line-height:35px; }
.xw_l2 .next{ width:80px; float:right;overflow:hidden;float:left;  margin-right:20px;font-size:14px; text-align:center;  border:1px solid #9a9a9a;color:#8e8e8e; border-radius:25px; line-height:35px;}
.xw_l2 .next a{ color:#8e8e8e; line-height:35px; font-size:14px; }
.xw_l2 .next a:hover{ color:#da0000; line-height:35px; font-size:14px; }

.xw_l2 .pre a{ color:#da0000; line-height:35px; font-size:14px; }
.xw_l2 .pre a:hover{ color:#8e8e8e; line-height:35px; font-size:14px; }
.prew .pre2,.prew .pre2 .next2{ float:left;}






.wp-pagenavi {MARGIN: 0px auto; PADDING-TOP: 15px}
.wp-pagenavi A {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:visited {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:hover {FONT-WEIGHT: normal! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:active {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN.pages {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.extend {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.current {BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important}
.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {PADDING:3px 5px 3px 5px;MARGIN: 2px;TEXT-DECORATION: none;border: 1px solid #0099FF;}
.wp-pagenavi SPAN {PADDING: 4px 5px 4px 5px;MARGIN: 2px;TEXT-DECORATION: none;background-color:#E1F1FB;color:#000;border: 1px solid #0099FF;font-size:16px}
.wp-pagenavi A:hover {border: 1px solid #0066CC;}
.wp-pagenavi SPAN.current {border: 1px solid #0066CC;}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}


.pageleft { overflow:hidden; line-height:24px; height:60px ;}
.pageright { overflow:hidden; line-height:24px; height:60px }
.pageleft { padding-left:10px; float:left; text-align:left }
.pageright { padding-right:10px; float:right; text-align:right }
.pageNavi { padding:10px 0px 25px 0px; MARGIN: 10px auto 0px; WIDTH: 100%; TEXT-ALIGN: center;}
.pageNavi strong{font-size:16px;}
.pageNavi a{font-size:16px;}
.pageNavi a:hover{color:#004aaf}
.y-nr-cont-t03{width:100%;height:53px;}
.y-nr-cont-t03 h1{display:block;width:106px;height:21px;line-height:21px;text-align:center;margin-top:13px;font-size:14px;color:#888888;border-right:#e1e1e1 1px solid;float:left;}
.y-nr-cont-t03 h2{display:block;width:121px;margin-top:13px;height:21px;line-height:21px;text-indent:23px;font-size:14px;color:#888888;float:left;}
.y-nr-cont-t03 .fenxiang{float:left;margin-top:16px;width:280px;}
.y-nr-cont-t03 .HOT{float:right;width:120px;margin-top:13px;height:21px;line-height:21px;text-align:left;text-indent:29px;color:#646464;font-size:14px;background-image:url(../images/ti06.jpg);background-position:top left;background-repeat:no-repeat;}